﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Contract.Business.Entity;
using Generic.Data.Entity;

namespace DataEntity
{
    //Criado por : Gustavo
    //Data       : 11/30/2011 3:52:57 PM
    public partial class DESubGrupoTamanho : IDataEntity<BESubGrupoTamanho>
    {
        #region IDataEntity<BESubGrupoTamanho> Members

        public BESubGrupoTamanho ConvertToBE(int rel)
        {
            try
            {
                BESubGrupoTamanho entidade = new BESubGrupoTamanho();

                entidade.Codigo = 0;
                entidade.CodigoSubGrupo = this._CodigoSubGrupo;
                entidade.CodigoTamanho = this._CodigoTamanho;
                entidade.Preco = this._Preco;

                entidade.SubGrupo = this.DESubGrupo.ConvertToBE(rel - 1);
                entidade.Tamanho = this.DETamanho.ConvertToBE(rel - 1);

                return entidade;
            }
            catch (Exception)
            {
                throw;
            }
        }

        public void ConvertFromBE(BESubGrupoTamanho entity)
        {
            try
            {
                this._CodigoSubGrupo = entity.CodigoSubGrupo;
                this._CodigoTamanho = entity.CodigoTamanho;
                this._Preco = entity.Preco;
            }
            catch (Exception)
            {
                throw;
            }
        }

        #endregion
    }
}
